문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 PlayStation 5 (문단 편집) ==== AMD 스마트시프트 ==== AMD에서 랩톱 APU의 성능과 발열 두 마리 토끼를 동시에 잡기 위해 개발한 것이다. [[플레이스테이션 4]]는 냉각에서 많은 어려움을 겪었다. 기존 플레이스테이션 4는 하드웨어가 낼 수 있는 이론상 성능의 최대치를 미리 상정해놓고, 그에 맞춰 전력 설계와 냉각 설계를 진행하는 전통적인 방식으로 설계를 하였다.[* 플레이스테이션의 수석 설계자인 마크 서니는 냉각 팬을 가능한한 부품에 가깝게 하거나 매우 큰 팬을 사용하는 방법을 택하는 대신, AMD 스마트시프트 기술을 도입해 CPU와 GPU의 클럭을 가변시켜, 모든 부품이 짝을 이루어 효율적으로 발열을 잡아낼 수 있도록 조정하는 방식으로 기기를 설계했다고 말해, 일단 성능치부터 정해놓고 성능을 짜낸 뒤 냉각 대책이 제일 나중에 성능의 결과물을 따라잡도록 한 엑스박스 시리즈 X와는 다른 설계 방식을 택했다. 엑스박스 시리즈 X가 전통적인 설계를 채택했다.] 하지만 이러한 방식에는 문제가 있었는데, 우선 고정 클럭 때문에, 많은 작업이 필요치 않은 상황에서도 CPU나 GPU가 자기 필요 이상의 전력을 끌어다 써 발열을 일으켰고 이는 냉각의 문제를 발생시켰다. 실제로 [[호라이즌 제로 던]]의 지도 화면을 띄우는데 왜 그렇게 많은 전력이 소모되고 발열을 일으키는지 의심을 불러 일으켰고, 하드웨어가 쓰이지 않거나 부담이 덜한 작업을 할 때만이라도 전력을 합리적으로 공급해 발열을 통제할 필요가 있었다. 클럭을 10% 낮추면, 전력 소모가 27% 줄어든다. AMD 스마트시프트 기술은 '일하는 만큼만 정확하게 하드웨어에 전력을 분배하는 기술'로써, 성능과 발열 해소 두 마리 토끼를 잡도록 돕는다. AMD 스마트시프트는 하드웨어의 작업량을 실시간으로 측정해 미세한 시간 단위로 CPU와 GPU의 클럭을 조절한다. 즉 모든 플레이스테이션 5는 플레이 되는 게임이나, 구간에 따라서 시시각각 성능이 달라지며 똑같은 구간이라 하더라도 게임 개발자의 최적화 실력에 따라 클럭이 달라질 수 있다. 가변클럭 기술은 성능을 위한 기술이라기 보다는 냉각을 위한 기술이다. 발열과 함께 묶인 한정된 전력 예산치 내에서 전력을 각 하드웨어에 효율적으로 배분하는 기술로서, '''정확하게 일하는 만큼만 하드웨어가 전력을 가져다 쓰게 만들어 쓸데없는 발열을 만들어내지 않도록 하는데''' 목표를 두고 있다.[* 100W급 열 설계 전력으로 디자인된 기기에 45W급 CPU와 80W급 GPU를 장착하려면 더 낮은 체급의 부품을 사용해서라도 설계 전력인 100W를 반드시 맞춰야 한다. 스마트시프트가 있으면 CPU에 사용될 전력 25W를 줄임으로써, GPU는 80W의 성능을 온전히 내도록 만들 수 있어 더 낮은 체급의 부품을 장착하지 않고도 유동적으로 100W의 설계 전력을 맞출 수 있게 된다.] 클럭이 비정상적으로 높은 것 아니냐는 전문가들의 지적이 있었으나, 플레이스테이션 수석 설계자인 마크 서니는 AMD 스마트시프트 기술을 통해 2.23GHz라는 높은 클럭을 달성했다고 밝혔다. CPU의 남은 전력을 GPU에 투입해, GPU가 가능한한 성능을 짜내는 일을 가능케 했으며, 설계팀의 주요 과제는 CPU와 GPU의 전력배분이 온도와 전력 모두 안정적으로 균형을 이루는 미묘한 지점(Hot Spot)들을 찾는 일이었단 점을 설명했다. 게임 개발 과정서 명확한 하드웨어 성능의 한계치를 개발자들에게 미리 제시하는 것이 용이한 개발의 전제조건이기에, 우선 개발자 키트는 사용자용 기기와 다르게 고정 GPU 클럭을 지니도록 만들었으며, 하드웨어 성능을 고정적으로 제한하는 개발자용 프로필로 게임 개발을 진행케 했다. 이 때문에 실제 출시한 게임은 성능 고정없이 완전히 플레이스테이션 5의 하드웨어 성능을 전부 활용할 수 있는 가변 프로필 상에서 구동해, 개발자 환경보다 더 많은 성능상 이점을 얻을 수 있는 공간에서 실행된다고 밝혔다. 두 게임 개발자가 동일한 결과물을 만들어냈는데, 한쪽이 전력 소비를 덜하도록 게임을 최적화 했다면 남보다 더 많은 전력을 절감하는데 성공해 벌어들인 전력으로 더 많은 클럭을 가져다 쓸 수 있다. 즉 전력 최적화를 고려해 게임을 제작한 개발자는, 전력 소모를 고려하지 않고 게임을 제작한 다른 제작자보다, 더많은 플레이스테이션 5의 하드웨어 성능을 끌어올 수 있는 약간의 보상을 얻게 된다. 즉 가변클럭은 전력소모를 고려한 최적화라는 새로운 관점에서 프로그래밍 최적화를 가능케 한다. 지속적으로 GPU가 최대 클럭을 유지하는 동안, 프로그램의 최적화 정도에 따라 CPU 클럭이 달라짐을 확인하였다. 가변클럭 시스템에서 CPU가 [[AVX]] 명령어셋을 사용하면, [[CPU]] 클럭이 감소하는 부작용이 있다.[* [[AVX]]는 전력을 많이 소모하는 명령어셋이라, 남용하면 TDP 한계치를 넘겨버려 CPU가 하드웨어 보호를 위해 클럭을 강제로 낮춰버린다. AVX2/512 명령어셋 같은 경우는 전력 소모가 극심해 일반 PC에서도 이런 부작용을 쉽게 겪을 수 있다. 가변클럭 시스템은 각 부품들이 모두 통일된 전력예산치에 묶여있기에, AVX 사용과 같은 전력소모가 큰 작업시 발생하는 부작용에 유독 취약하다. 통계적 수치를 산출하면 AVX가 남용될 가능성은 낮으므로 일반적으로 문제를 일으킬 확률은 낮은 편이나, 플레이스테이션 5가 CPU 전력 과부하에 취약해 주의를 할 필요가 있다는게 설계팀의 지적이다.] [[https://www.tweaktown.com/news/71646/playstation-5s-cooling-solution-will-make-you-quite-happy-cerny-says/index.html|#]][[https://www.eurogamer.net/articles/digitalfoundry-2020-playstation-5-specs-and-tech-that-deliver-sonys-next-gen-vision|#]][[https://www.extremetech.com/gaming/308768-mark-cerny-shares-playstation-5-boost-ssd-speed-tempest-audio-details|#]][[https://www.eurogamer.net/articles/digitalfoundry-2020-playstation-5-the-mark-cerny-tech-deep-dive|#]][[https://www.youtube.com/watch?v=KfM_nTTxftE&feature=emb_logo|#]][[https://www.amd.com/ko/technologies/smartshift|#]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기